import request from '@/utils/request'

// 查询邀请列表
export function listInvite(query) {
  return request({
    url: '/match/invite/list',
    method: 'get',
    params: query
  })
}

// 查询邀请详细
export function getInvite(fromId) {
  return request({
    url: '/match/invite/' + fromId,
    method: 'get'
  })
}

// 新增邀请
export function addInvite(data) {
  return request({
    url: '/match/invite/add',
    method: 'post',
    data: data
  })
}

// 修改邀请
export function updateInvite(data) {
  return request({
    url: '/match/invite',
    method: 'put',
    data: data
  })
}

// 删除邀请
export function delInvite(fromId) {
  return request({
    url: '/match/invite/' + fromId,
    method: 'delete'
  })
}


// 查询我发出的邀请列表
export function myInviteList() {
  return request({
    url: '/match/invite/myInvite/list',
    method: 'get'
  })
}

// 查询我收到的邀请列表
export function inviteMeList() {
  return request({
    url: '/match/invite/InviteMe/list',
    method: 'get'
  })
}


// 接受邀请
export function acceptInviting(data) {
  return request({
    url: '/match/invite/InviteMe/accept',
    method: 'post',
    data: data
  })
}


// 拒绝邀请
export function rejectInviting(data) {
  return request({
    url: '/match/invite/InviteMe/reject',
    method: 'post',
    data: data
  })
}